export default function ComposioLogo() {
  return (
    <svg
      width="26"
      height="26"
      viewBox="0 0 40 40"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
    >
      <mask id="path-1-inside-1_1354_1236" fill="white">
        <path d="M0.5 19.32C0.5 12.4861 0.5 9.06917 1.85104 6.46831C2.98955 4.27659 4.77659 2.48955 6.96831 1.35104C9.56917 0 12.9861 0 19.82 0H21.18C28.0139 0 31.4308 0 34.0317 1.35104C36.2234 2.48955 38.0105 4.27659 39.149 6.46831C40.5 9.06917 40.5 12.4861 40.5 19.32V20.68C40.5 27.5139 40.5 30.9308 39.149 33.5317C38.0105 35.7234 36.2234 37.5105 34.0317 38.649C31.4308 40 28.0139 40 21.18 40H19.82C12.9861 40 9.56917 40 6.96831 38.649C4.77659 37.5105 2.98955 35.7234 1.85104 33.5317C0.5 30.9308 0.5 27.5139 0.5 20.68V19.32Z" />
      </mask>
      <path
        d="M0.5 19.32C0.5 12.4861 0.5 9.06917 1.85104 6.46831C2.98955 4.27659 4.77659 2.48955 6.96831 1.35104C9.56917 0 12.9861 0 19.82 0H21.18C28.0139 0 31.4308 0 34.0317 1.35104C36.2234 2.48955 38.0105 4.27659 39.149 6.46831C40.5 9.06917 40.5 12.4861 40.5 19.32V20.68C40.5 27.5139 40.5 30.9308 39.149 33.5317C38.0105 35.7234 36.2234 37.5105 34.0317 38.649C31.4308 40 28.0139 40 21.18 40H19.82C12.9861 40 9.56917 40 6.96831 38.649C4.77659 37.5105 2.98955 35.7234 1.85104 33.5317C0.5 30.9308 0.5 27.5139 0.5 20.68V19.32Z"
        fill="url(#paint0_linear_1354_1236)"
      />
      <path
        d="M0.5 0H40.5H0.5ZM40.5 28C40.5 36.0081 34.0081 42.5 26 42.5H12.5C4.76801 42.5 -1.5 36.232 -1.5 28.5L2.5 28C2.5 33.2467 6.97715 37.5 12.5 37.5H28.5C35.1274 37.5 40.5 33.2467 40.5 28ZM12.5 42.5C4.76801 42.5 -1.5 36.232 -1.5 28.5V14C-1.5 6.26801 4.76801 0 12.5 0C6.97715 0 2.5 5.37258 2.5 12V28C2.5 33.2467 6.97715 37.5 12.5 37.5V42.5ZM40.5 0V40V0Z"
        fill="black"
        fillOpacity="0.36"
        mask="url(#path-1-inside-1_1354_1236)"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M16.5763 8.4515C19.7323 7.18283 23.2784 7.18283 26.4345 8.4515C28.6719 9.35092 30.5835 10.8358 31.9723 12.7153C32.8969 13.9663 32.1354 15.6179 30.6405 16.1335L26.9929 17.3915C26.2521 17.647 25.4356 17.5946 24.736 17.2466C24.5668 17.1625 24.4292 17.029 24.3426 16.8648L22.3123 13.0204C21.9753 12.3822 21.0354 12.3822 20.6984 13.0204L18.6681 16.8649C18.5815 17.029 18.4439 17.1625 18.2747 17.2466L14.3133 19.2169C13.6557 19.544 13.6557 20.4561 14.3133 20.7832L18.2747 22.7535C18.4439 22.8376 18.5815 22.9711 18.6681 23.1353L20.6984 26.9797C21.0354 27.6179 21.9753 27.6179 22.3123 26.9797L24.3426 23.1353C24.4292 22.9711 24.5668 22.8376 24.7359 22.7535C25.4357 22.4054 26.2525 22.353 26.9934 22.6085L30.6405 23.8664C32.1354 24.382 32.8969 26.0336 31.9726 27.2847C30.5835 29.1641 28.672 30.6491 26.4345 31.5486C23.2784 32.8171 19.7323 32.8171 16.5763 31.5486C13.4202 30.2798 10.9127 27.8464 9.60546 24.7835C8.29818 21.7207 8.29818 18.2793 9.60546 15.2164C10.9127 12.1536 13.4202 9.72018 16.5763 8.4515ZM20.6793 18.37L19.9053 19.454L19.9047 19.4552C19.5802 19.9095 19.4179 20.1367 19.5073 20.3153L19.5121 20.3242C19.6067 20.5003 19.887 20.5003 20.4482 20.5003C20.7599 20.5003 20.9156 20.5003 21.0134 20.5953L21.0185 20.6006C21.1143 20.6976 21.1143 20.8526 21.1143 21.1627V21.2438C21.1143 22.1034 21.1143 22.5331 21.3476 22.6071C21.5807 22.6811 21.8305 22.3314 22.3301 21.6319L22.3315 21.63L23.1055 20.5456C23.4303 20.0911 23.5929 19.8634 23.5034 19.6847L23.4988 19.6758C23.404 19.4997 23.1237 19.4997 22.5625 19.4997C22.2508 19.4997 22.0951 19.4997 21.9973 19.4047L21.9922 19.3995C21.8964 19.3024 21.8964 19.1474 21.8964 18.8373V18.7562C21.8964 17.8966 21.8964 17.4669 21.6631 17.3929C21.4298 17.3188 21.1795 17.6692 20.6793 18.37Z"
        fill="#1171DF"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M16.5763 8.4515C19.7323 7.18283 23.2784 7.18283 26.4345 8.4515C28.6719 9.35092 30.5835 10.8358 31.9723 12.7153C32.8969 13.9663 32.1354 15.6179 30.6405 16.1335L26.9929 17.3915C26.2521 17.647 25.4356 17.5946 24.736 17.2466C24.5668 17.1625 24.4292 17.029 24.3426 16.8648L22.3123 13.0204C21.9753 12.3822 21.0354 12.3822 20.6984 13.0204L18.6681 16.8649C18.5815 17.029 18.4439 17.1625 18.2747 17.2466L14.3133 19.2169C13.6557 19.544 13.6557 20.4561 14.3133 20.7832L18.2747 22.7535C18.4439 22.8376 18.5815 22.9711 18.6681 23.1353L20.6984 26.9797C21.0354 27.6179 21.9753 27.6179 22.3123 26.9797L24.3426 23.1353C24.4292 22.9711 24.5668 22.8376 24.7359 22.7535C25.4357 22.4054 26.2525 22.353 26.9934 22.6085L30.6405 23.8664C32.1354 24.382 32.8969 26.0336 31.9726 27.2847C30.5835 29.1641 28.672 30.6491 26.4345 31.5486C23.2784 32.8171 19.7323 32.8171 16.5763 31.5486C13.4202 30.2798 10.9127 27.8464 9.60546 24.7835C8.29818 21.7207 8.29818 18.2793 9.60546 15.2164C10.9127 12.1536 13.4202 9.72018 16.5763 8.4515ZM20.6793 18.37L19.9053 19.454L19.9047 19.4552C19.5802 19.9095 19.4179 20.1367 19.5073 20.3153L19.5121 20.3242C19.6067 20.5003 19.887 20.5003 20.4482 20.5003C20.7599 20.5003 20.9156 20.5003 21.0134 20.5953L21.0185 20.6006C21.1143 20.6976 21.1143 20.8526 21.1143 21.1627V21.2438C21.1143 22.1034 21.1143 22.5331 21.3476 22.6071C21.5807 22.6811 21.8305 22.3314 22.3301 21.6319L22.3315 21.63L23.1055 20.5456C23.4303 20.0911 23.5929 19.8634 23.5034 19.6847L23.4988 19.6758C23.404 19.4997 23.1237 19.4997 22.5625 19.4997C22.2508 19.4997 22.0951 19.4997 21.9973 19.4047L21.9922 19.3995C21.8964 19.3024 21.8964 19.1474 21.8964 18.8373V18.7562C21.8964 17.8966 21.8964 17.4669 21.6631 17.3929C21.4298 17.3188 21.1795 17.6692 20.6793 18.37Z"
        fill="url(#paint1_linear_1354_1236)"
      />
      <defs>
        <linearGradient
          id="paint0_linear_1354_1236"
          x1="3.23333"
          y1="3.7"
          x2="15.5"
          y2="44"
          gradientUnits="userSpaceOnUse"
        >
          <stop offset="0.777383" stopColor="#0173F6" />
          <stop offset="1" stopColor="#0852A7" />
        </linearGradient>
        <linearGradient
          id="paint1_linear_1354_1236"
          x1="11.8765"
          y1="8.76689"
          x2="26.5537"
          y2="34.0566"
          gradientUnits="userSpaceOnUse"
        >
          <stop offset="0.51416" stopColor="#ffffff" />
          <stop offset="0.992096" stopColor="#D1D1D1" stopOpacity="0.99" />
        </linearGradient>
      </defs>
    </svg>
  );
}
